package org.example;

public class Main {
    public static void main(String[] args) {
        /*
        *
        *   web 开发模式: MVC
        *       M: model(模型) 模型就是数据的意思, 表示数据库
        *       V: view(视图) 即前端
        *       C: controller(控制器) 即后端 接收前端发送的请求,处理业务,处理业务的过程中与数据库交互,响应结果返回给前端
        *
        *           由于controller要做的事情太多了,提出了分层的概念(一般开发都是三层开发)
        *           controller: --- springmvc
        *               控制层/表现层/控制器  职责就是与前端交互,接收前端的请求,接收前端发的参数,为前端提供响应
        *
        *       service: 业务层  处理业务
        *
        *       dao: --- MyBatis
        *           持久层/数据层
        *           专门与数据交互
        *
        *       spring springmvc mybatis : SSM 框架结构(被 springboot 取代)
        *
        *   IOC: 控制反转(由spring为我们创建对象)
        *       就是把创建对象的工作交给spring来做
        *       spring给我们创建的对象也叫做 springbean 简称 bean. spring所有用来处理对象的机制都是针对于 bean
        *
        *
        *
        *
        * */
        
    }
}